package com.smarthealthcare.discharge.controller;

import com.smarthealthcare.common.annotation.Anonymous;
import com.smarthealthcare.common.core.domain.AjaxResult;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.*;

/**
 * @ClassName ChartController
 * @Description TODO
 * @Author xgj
 * @Date 2024年11月27日 下午8:26
 * @Version 1.0
 */
@RestController
public class ChartController {
    //  调用后端接口，从多表中获取统计数据，把数据合并为指定的格式，传给前端即可
    @Anonymous
    @GetMapping("/getData")
    public AjaxResult getData(){
        //[{},
        // {}]
        //  []-->list  {}-->对象  map
        List list = new ArrayList();        //  [{},{},{}]
        for(int i=0;i<5;i++){
            Map map = new HashMap();
            map.put("value",new Random().nextInt(100));
            map.put("name","李四"+i);
            list.add(map);
        }
//        Map mm = new HashMap();
//        mm.put("list",list);    //  {"list":[{},{},{}]}
//        mm.put("week",list2);   //  {"list":[{},{},{}],"week":[{},{},{}] }
        return AjaxResult.success(list);
    }
}









